Text copied to clipboard!
Название
Text copied to clipboard!Программист встроенных систем
Описание
Text copied to clipboard!
Мы ищем Программиста встроенных систем, который присоединится к нашей команде инженеров и будет заниматься разработкой, тестированием и внедрением программного обеспечения для встроенных устройств. Эта роль требует глубоких знаний в области микроконтроллеров, операционных систем реального времени (RTOS), а также навыков программирования на языках C и C++.
Ваша основная задача будет заключаться в создании надежного и эффективного программного обеспечения, которое будет использоваться в различных отраслях, включая автомобильную промышленность, телекоммуникации, медицинские устройства и потребительскую электронику. Вы будете работать в тесном сотрудничестве с аппаратными инженерами, чтобы обеспечить полную интеграцию программного обеспечения с аппаратной частью.
Кандидат должен обладать способностью анализировать технические требования, разрабатывать архитектуру программного обеспечения, писать чистый и документированный код, а также проводить модульное и системное тестирование. Опыт работы с отладочными инструментами, такими как JTAG, логические анализаторы и осциллографы, будет большим плюсом.
Мы ценим инициативность, внимание к деталям и способность работать в команде. Если вы увлечены технологиями и хотите участвовать в создании инновационных решений, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Разработка программного обеспечения для встроенных систем
- Анализ и интерпретация технических требований
- Проектирование архитектуры программного обеспечения
- Программирование на языках C и C++
- Интеграция программного обеспечения с аппаратной частью
- Проведение модульного и системного тестирования
- Использование отладочных инструментов (JTAG, логические анализаторы)
- Оптимизация производительности и надежности кода
- Создание технической документации
- Участие в командных совещаниях и планировании проектов
Требования
Text copied to clipboard!- Высшее техническое образование (информатика, электроника, автоматика)
- Опыт разработки ПО для встроенных систем от 2 лет
- Знание языков программирования C и C++
- Опыт работы с RTOS (FreeRTOS, VxWorks и др.)
- Понимание архитектуры микроконтроллеров (ARM, AVR, PIC)
- Навыки работы с отладочными инструментами
- Умение читать электрические схемы
- Знание протоколов связи (UART, SPI, I2C, CAN)
- Английский язык на уровне чтения технической документации
- Способность работать в команде и соблюдать сроки
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт работы с RTOS?
- Какие микроконтроллеры вы использовали в своих проектах?
- Опишите проект, в котором вы разрабатывали встроенное ПО.
- Какие отладочные инструменты вы используете чаще всего?
- Как вы обеспечиваете надежность и стабильность кода?
- Есть ли у вас опыт работы с протоколами CAN или I2C?
- Как вы подходите к тестированию встроенного ПО?
- Какие языки программирования вы используете в своей работе?
- Как вы взаимодействуете с аппаратными инженерами?
- Готовы ли вы работать с новым оборудованием и технологиями?